BasicOperators
BasicOperators is a Strategy of SparkPlanner and Hive-specific QueryPlanner that in most cases simply translates logical operators to their physical counterparts.
| Logical Operator | Physical Operator |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tip
|
Confirm the operator mapping in the source code of BasicOperators.
|
|
Note
|
BasicOperators expects that Distinct, Intersect, and Except logical operators are not used in a logical plan and throws a IllegalStateException if not.
|